/*below is from startbbs and changed*/
@charset "utf-8";


/* 统一等宽字体 */
code, kbd, pre, samp {font-family: courier new, courier, monospace;}
pre{line-height:18px;}
/* 使得表单元素在 ie 下能继承字体大小 */
button, input, select, textarea {font-size: 100%;}
/** 重置列表元素 **/
ul, ol {list-style: none;}
/* 小于 12px 的中文很难阅读，让 small 正常化 */
small {font-size: 12px;}
.grid-gutter-width{10px}
body{background:#E0E0E0/* url(../images/bg.png) bottom left repeat*/;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti !important}
#wrap{/*padding-top:60px*/}

#page-main{padding-bottom:20px;margin-top: 62px;}
.box{border-radius:3px;box-shadow:0px 1px 5px rgba(0,0,0,0.15);
border-bottom:1px solid #E2E2E9;margin-bottom:20px;background-color:#fff;}
/*.box{margin-left:-4px;margin-right:-4px;}room size*/
.cell{border-bottom:1px solid #F0F0F0}
.box .cell,.box .box-header{padding:10px;border-bottom:1px solid #F0F0F0}
.box .inner{padding:10px}
.box .header{padding:10px;border-bottom:1px solid #E2E2E2}
.box .header{font-size:14px;line-height:120%}
.box .infolist ul{margin:10px;}
.box .infolist ul li{line-height:1.6em;}
.box ul{padding-left:0}
.snow{color:#E2E2E2}
.sep3{height:3px}
.sep5{height:5px}
.sep10{height:10px}
td.avatar{text-align:center;vertical-align:top;width:48px}
#footer{color:#999999;font-size:12px}
#footer{background:#fff;border-top:1px solid #CCC}
#footer #footer-main{line-height:150%;padding:10px}
#footer ul.page-links{margin:10px 0;font-weight:bold}
#footer .copywrite{margin-bottom:15px}
a.action_label{border:1px solid #CCC;border-top-left-radius:6px;border-top-right-radius:6px;padding:5px 8px 2px;color:#666;border-bottom:none;text-decoration:none}
/*a.action_label:hover{background-color:#ccc;color:#333}*/
.topic{padding-top:10px}
.topic .item_title{padding-left:13px}
.topic .topic-meta{margin-top:5px;margin-bottom:8px;}
.topic .topic-meta .muted{padding:0 5px}
.topic-meta .topic-bottom{color:#999}
.topic-bottom{font-size:12px;}
.topic:hover{background:#f6f6f6}
.topic .meta{color:#999999;font-size:12px}
td.with_separator{border-right:1px solid #ccc}
.center{text-align:center}
.content{font-size:14px;line-height:180%;color:#000;overflow:hidden;word-break:break-word}
.content h2{padding:10px 0px 10px 0px}
.additional{margin-top:20px;font-size:85%}
a.current_label{background-color:#E3E3E3}
.sort_item{padding:5px;border-bottom:1px dotted #CCC}
.sort_item:hover{cursor:pointer}
.sort_actions{margin-top:10px}
img.external{max-width:570px}
.fileupload-btn{position:relative}
.fileupload-btn input#fileupload{position:absolute;top:0;right:0;opacity:0;font-size:23px;direction:ltr;cursor:pointer}
.box-header{color:#999999}
.bigger{font-size:16px}
.f12{font-size:12px}
.badge-info{background-color:#AAB0C6;color:white}
.badge-info a{color:white}
a.count{background-color:#AAB0C6;border-radius:12px 12px 12px 12px;color:white;display:block;font-weight:bold;line-height:12px;margin:4px 12px 0 0;padding:2px 10px;text-decoration:none}
.created{color:#CCCCCC;display:block;font-size:12px}
a.node:link,a.node:visited,a.node:active{background-color:#F5F5F5;color:#999999;display:inline-block;font-size:12px;line-height:10px;padding:4px 4px 3px;text-decoration:none}
a.node:hover{background-color:#E2E2E2;color:#777;text-decoration:none}
a.startbbs:hover{color:#4d5256;text-decoration:underline}
a.black:link,a.black:visited,a.black:active{color:#000;text-decoration:none}
a.muted:link,a.muted:visited,a.muted:active{color:#999999;text-decoration:none}
a.muted:hover{color:black;text-decoration:underline}
a.dark:hover{color:#385F8A;text-decoration:none}
.chevron{color:#666666;font-family:"Lucida Grande"}
.marketing{color:#999999}
.hover_action{display:none}
.comment_header{background-color:#EDF3F5}
.content img{display:block;height:auto;max-width:100%}
.reply_content,.topic_content{color:#000000;font-size:14px;line-height:180%;overflow:hidden}
.reply_content img{max-width:560px}
.pagination{margin:10px 0}
.pagination ul>li>a:hover{background-color:#F93;color:#FFF;text-decoration:none}
.topics_heading{text-align:center;color:#ccc}
.payload{display:inline-block;background-color:#f5f5f5;padding:5px 10px 5px 10px;font-size:14px;line-height:120%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.profile-link{font-size:16px}
.signature{color:#999999;margin:5px 0}
.glass .inner{padding:10px}
h1 #topic_title{margin:0 0 10px;padding:0}
h2.topic_title{font-size:16px;font-weight:normal;margin:0 auto 5px;}
img.large_avatar,img.big_avatar {
    -moz-border-radius: 4px;
    border-radius: 4px;
    width:100px;
    height:100px;
}
img.medium_avatar,img.middle_avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    width:48px;
    height:48px;
}
img.small_avatar,img.mini_avatar {
    -moz-border-radius: 2px;
    border-radius: 2px;
    width:24px;
    height:24px;
}
.red{color:red;}
.green{color:green;}
.gray{color:#778087;text-decoration:none}
.jumbotron {text-shadow:0 2px #fff;margin-bottom:10px}
.tags a{line-height:26px;color:white; padding:4px 6px;background-color:#BFBFBF;border-radius:3px;-moz-border-radius:3px}
.tags a:hover{text-decoration:none;background-color:#AAA}
.tag {padding:2px 2px 2px 20px;margin:10px 2px 4px 2px;background: url(../images/tag.gif) no-repeat 0 6px;color:#CCC;}
.unit {background-color:#F6F6F6;padding:10px;margin-bottom:10px;overflow:hidden;zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.unit h3{color: #444;font-size:13px;font-weight:bold;margin-bottom:6px; line-height:22px;}
.unit ul {list-style:none;margin-bottom:2px;}
.unit ul li{float:left;width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px;line-height:1.2em;}
.unit ul li a {color:#333;text-decoration: none;padding-left: 25px;background: url(../images/dot.png) no-repeat 10px 6px;}
.unit ul li a:hover {color:#000;text-decoration: underline;}
.user_list {list-style:none;float:none;overflow:hidden; }  
.user_list li {width:55px;height:55px;float:left;text-align:center;/*border:1px solid red;*/ position:relative;}  
.user_list li img {width:48px;height:48px;float:left;/*border:1px solid #ddd;*/padding:0px;background:#f0f0f0;position:relative;-moz-border-radius: 3px;border-radius: 3px;}

/*below is my own css*/
#main {
	width: 1060px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	position: relative;
}
#content{
	padding: 0;
	width: 758px;
	float: left;
	background-color: green;
}
.panel .header {
	padding: 7px 10px;
	background-color: hsl(0,0%,93%);
}

#act_view .form-group{
	margin-bottom:2px;
}
.act_top{
	display:-moz-inline-box;
	display:inline-block;
	width:100px
}
.panel_nav{
	padding:0;
}
.panel_nav>.navbar-nav>li>a {
padding-top: 8px;
padding-bottom: 8px;
}
.nav_active{
	color: #555;
	background-color: #e7e7e7;
}
#topic_title{
	font-size: 20px;
	word-wrap: break-word;
	overflow: auto;
}
body { padding-top: 60px; }
.jumbotron{
	padding: 10px;
}
.activity_view p{
	margin-left:30px;
}
.totalNum{
	margin-left:65px;
	font-weight: bold;
}
.top_avatar{
	margin-top:10px;
}
.marginleft10{
	margin-left:10px;
}
.marginleft15{
	margin-left:15px;
}
.paddingleft15{
	padding-left:30px;
}
@media screen and (max-width: 600px) {
	.paddingleft15{
		padding-left:40px;
	}
	.col-xs-11{
		width: 88%;
	}
}
.allan_jumbotron{
	font-size: 21px;
	background-color: #eee;
	padding:10px;
	border-radius: 6px;
	margin-bottom: 10px;
}

.allan_thumb{
	padding: 4px;
}
.allan_thumb>img{
	max-width: 100%;
}
.allan_thumb .caption {
	padding-left: 9px;
	color: #333;
}
.index-buy{
	margin ：0 auto;
	float：none
}
.margin10{
	margin-left : 1px;
	margin-top:10px;
	margin-bottom:5px;
}
.padding10{ 
	padding : 10px;
}
.padding-bottom10{
	padding-bottom : 10px;
}

/**动弹样式*/
#tweet-media-list .media {
	border-bottom: 1px dashed #DDD;
	margin:0;
	padding:10px;
}
#tweet-media-list .media img {
	height: 54px;
	position: relative;
	top: 3px;
	width: 54px;
}
.alert {
	padding: 5px;
	/* margin-bottom: 20px; */
	border: 1px solid transparent;
	border-radius: 4px;
	margin: 5px;
}
/**模态窗口*/
#modal-dialog{
	width:300px;
}
/**
 * 活跃榜
 */
.portlet.light {
	padding: 12px 20px 15px 20px;
	background-color: #fff;
}
.portlet > .portlet-title {
	border-bottom: 1px solid #eee;
	padding: 0;
	margin-bottom: 10px;
	min-height: 41px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.primary-link {
	color: #65A0D0;
	font-weight: 600;
}
.portlet.light > .portlet-title > .caption.caption-md > .caption-subject {
font-size: 15px;
}
.portlet.light > .portlet-title > .caption > .caption-subject {
font-size: 16px;
}
.font-blue-madison {
color: #578ebe !important;
}
.uppercase {
text-transform: uppercase !important;
}
.bold {
font-weight: 700 !important;
}
tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
.table.table-light > tbody > tr > td.fit {
width: 1px;
padding-right: 3px;
}
.table.table-light > tbody > tr > td {
border: 0;
border-bottom: 1px solid #F2F5F8;
color: #8896a0;
vertical-align: middle;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}

img.user-pic{
-moz-border-radius: 3px;
border-radius: 3px;
width: 41px;
height: 41px;
}